Skip to content

feat: add metadata container and richer app error#104

Merged
RAprogramm merged 1 commit intonew_versionfrom
codex/create-metadata-module-and-refactor-apperror
Sep 23, 2025
Merged

feat: add metadata container and richer app error#104
RAprogramm merged 1 commit intonew_versionfrom
codex/create-metadata-module-and-refactor-apperror

Conversation

@RAprogramm
Copy link
Owner

Summary

  • replace the legacy AppError struct with the new richer Error container that carries AppCode, edit policy, metadata, retry/auth hints, and optional source/backtrace while keeping the legacy alias
  • add the typed metadata subsystem (FieldValue, Field, Metadata, and field::* helpers) and expose it from the crate
  • refresh constructors, response mapping, docs, and regression tests to exercise metadata/code/source preservation and document the new contract (README + changelog bump to 0.12.0)

Testing

  • cargo +nightly fmt --
  • cargo build --all-targets
  • cargo test --all
  • cargo clippy -- -D warnings
  • cargo doc --no-deps
  • cargo audit
  • cargo deny check

https://chatgpt.com/codex/tasks/task_e_68d1efd207d0832bafaccfc30a60c8e2

@RAprogramm RAprogramm merged commit e2523ff into new_version Sep 23, 2025
1 of 2 checks passed
@RAprogramm RAprogramm deleted the codex/create-metadata-module-and-refactor-apperror branch September 23, 2025 01:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant